package com.xzyframework.security;

/**
 * 密码处理器，用来加密码，解密码
 * @author huchangjiang
 * @since 1.0
 * @version 2016年2月16日 huchangjiang
 */
public interface PasswordProcesser {
    
	/**
     * 生成安全的密码
     * 
     * @param plainPassword 未加密密码
     * @return 加密后密码
     */
    public String entryptPassword(String plainPassword);
    
    /**
     * 验证密码
     * 
     * @param plainPassword 明文密码
     * @param password 密文密码
     * @return 验证成功返回true
     */
    public boolean validatePassword(String plainPassword, String password);
}
